﻿using System;
using Core.DataAccess;
using System.Collections.Generic;

namespace Core.BusinessLogic.Interfaces
{
    public interface IFriendInvitationService
    {
        void SaveFriendInvitation(FriendsInvitation friendInvitation);
        int CountFriendRequestInvitation(Int32 accountID);
        List<Int32> GetFriendsInvitationIDByBecameID(Int32 BecameFriendID);
        void CleanUpFriendInvitionByBecameID(Int32 becameID);
        List<Int32> GetFriendsInvitationIDByAccountID(Int32 AccountID);
        List<Int32> GetAllFriendInvitationBecameAccountID();
        List<FriendsInvitation> GetListFriendsRequestByAccountID(int accountID);
    }
}
